Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
[GFA] Full-stack Software Engineer (Angular + Nest.js) image - Rise Careers
Job details

[GFA] Full-stack Software Engineer (Angular + Nest.js)

Company Description

Software Mind develops solutions that make an impact for companies around the globe. Tech giants & unicorns, transformative projects, emerging technologies and limitless opportunities – these are a few words that describe an average day for us. Building cross-functional engineering teams that take ownership and crave more means we’re always on the lookout for talented people who bring passion and creativity to every project. Our culture embraces openness, acts with respect, shows grit & guts and combines employment with enjoyment.

Job Description

Project – the aim you’ll have

Our customer provides innovative solutions and insights that enable our clients to manage risk and hire the best talent. Their advanced global technology platform supports fully scalable, configurable screening programs that meet the unique needs of over 33,000 clients worldwide. Headquartered in Atlanta, GA, they have an internationally distributed workforce spanning 19 countries with about 5,500 employees. Our partner perform over 93 million screens annually in over 200 countries and territories.

Position – how you’ll contribute

  • Working with a Scrum team of Engineers on a greenfield project 
  • Developing software applications and solutions based on documented business and system requirements 
  • Understanding how applications operate, they are structured, and how customers use them 
  • Taking ownership of the delivery schedule and quality of work 
  • Providing input and estimates about the effort required to build desired functionality 
  • Designing applications for stability, scalability, and performance

Stack: JavaScript/TypeScript, Node.js, Angular, Azure

Qualifications

Expectations – the experience you need

  • Approximately 3 years of development experience using JavaScript/TypeScript. 
  • Knowledge of building responsive and advanced UI components compliant with WCAG standards using Angular, ensuring applications are well-performant and optimized for mobile devices or weak internet connection. 
  • Knowledge of NX, RxJS, and NgRx/Store for state management and modular application development. 
  • Knowledge in designing and implementing microservices with NestJS and PostgreSQL, applying clean code principles and design patterns. 
  • Ensuring applications are secure to the highest industry standards and resistant to cyber attacks, following OWASP guidelines. 
  • Experience with unit testing using Jest to meet high quality standards. 

This role requires candidates to be based in the European Union.

Additional Information

Our offer – professional development, personal growth:

  • Flexible employment and remote work  
  • International projects with leading global clients 
  • International business trips  
  • Non-corporate atmosphere 
  • Language classes 
  • Internal & external training 
  • Private healthcare and insurance  
  • Multisport card 
  • Well-being initiatives 

Position at: Software Mind Poland

Software Mind Glassdoor Company Review
3.9 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Software Mind DE&I Review
3.9 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
CEO of Software Mind
Software Mind CEO photo
Unknown name
Approve of CEO

Average salary estimate

$52500 / YEARLY (est.)
min
max
$45000K
$60000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About [GFA] Full-stack Software Engineer (Angular + Nest.js), Software Mind

If you're a passionate Full-stack Software Engineer looking to make a real impact, join Software Mind in Bucharest, Romania! In this role, you'll be working with our dynamic Scrum team on an exciting greenfield project for a major client. Our customer offers innovative solutions that assist over 33,000 clients in managing risk and finding top talent. As part of this project, you'll be involved in every step—from developing responsive and advanced UI components with Angular to designing scalable applications with Nest.js. We value creativity and ownership, so you'll have the chance to influence the delivery schedule and ensure the quality of your work. If you have around 3 years of experience with JavaScript/TypeScript and a solid understanding of coding best practices, this is an opportunity you won’t want to miss. At Software Mind, we prioritize collaboration and a non-corporate culture that lets you thrive while enjoying your work. Plus, we offer flexible employment options, international projects, and opportunities for personal growth. Come help us build solutions that truly make a difference!

Frequently Asked Questions (FAQs) for [GFA] Full-stack Software Engineer (Angular + Nest.js) Role at Software Mind
What are the responsibilities of a Full-stack Software Engineer at Software Mind?

As a Full-stack Software Engineer at Software Mind, your main responsibilities include collaborating with your Scrum team on a greenfield project, developing software applications based on business and system requirements, and ensuring application performance through responsive UI components. You'll also be expected to take ownership of your work's delivery schedule and quality, provide input on project estimates, and design for stability, scalability, and performance.

Join Rise to see the full answer
What qualifications are needed to apply for the Full-stack Software Engineer position at Software Mind?

To qualify for the Full-stack Software Engineer role at Software Mind, candidates should have approximately 3 years of experience in JavaScript/TypeScript, strong skills in Angular for building WCAG-compliant UI components, and a solid understanding of Nest.js and PostgreSQL for microservices architecture. Familiarity with unit testing methodologies, particularly with Jest, and an understanding of secure coding guidelines per OWASP standards are also essential for this position.

Join Rise to see the full answer
What technical skills are required for the Full-stack Software Engineer role at Software Mind?

Candidates applying for the Full-stack Software Engineer position at Software Mind should be proficient in JavaScript/TypeScript and have hands-on experience with Angular and Nest.js. Experience with state management tools like NgRx/Store, understanding of responsive UI design principles, and knowledge of microservices architecture using Nest.js are also crucial. Familiarity with Azure as well as unit testing with Jest is a plus!

Join Rise to see the full answer
What work culture can Full-stack Software Engineers expect at Software Mind?

At Software Mind, Full-stack Software Engineers can expect a non-corporate atmosphere where teamwork and creativity are encouraged. We promote openness and respect among team members, embrace personal growth through international projects, and provide opportunities for continuous learning and development. The flexible work environment allows you to balance personal and professional commitments effectively.

Join Rise to see the full answer
Are there any benefits for Full-stack Software Engineers at Software Mind?

Yes! Full-stack Software Engineers at Software Mind enjoy a variety of benefits including flexible employment options, the potential for international business trips, private healthcare and insurance, access to a multisport card, and well-being initiatives. We also provide language classes and opportunities for internal and external training to foster professional growth.

Join Rise to see the full answer
Common Interview Questions for [GFA] Full-stack Software Engineer (Angular + Nest.js)
How do you approach building a responsive UI in Angular?

When building a responsive UI in Angular, it's crucial to focus on using flexible layouts that can adapt to different screen sizes. Implementing grid systems and media queries can enhance responsiveness. Additionally, I prefer using Angular's built-in directives to manage layout and styles effectively, ensuring compliance with WCAG standards.

Join Rise to see the full answer
Can you explain your experience with Nest.js and how you implement microservices?

Certainly! My experience with Nest.js involves creating scalable and maintainable microservices. I leverage Nest's modular architecture to isolate functionality, enabling clear separation of concerns. I structure my microservices to communicate through REST APIs or using messaging queues, ensuring loose coupling and interoperability.

Join Rise to see the full answer
How do you ensure the security of the applications you build?

I prioritize application security by adhering to OWASP guidelines and implementing best practices like input validation, proper authentication, and restricting access based on user roles. Regularly reviewing code and conducting security audits also form part of my routine to foresee vulnerabilities and address them proactively.

Join Rise to see the full answer
What strategies do you use for unit testing your code?

For unit testing, I typically use Jest to create comprehensive tests for all components and services ensuring high code quality. I write my tests to cover various scenarios, including edge cases, and utilize mock functions to isolate components. Continuous integration ensures these tests run frequently, catching issues early.

Join Rise to see the full answer
Describe your experience with Agile methodologies, particularly Scrum.

I have extensive experience working within Agile methodologies, particularly Scrum. I participate in regular sprint planning, reviews, and retrospectives, ensuring the team remains aligned on goals and delivers high-quality work. I value the iterative nature of Scrum, allowing us to adapt quickly to changes and continuously improve.

Join Rise to see the full answer
How do you manage project deadlines and ensure timely delivery?

I break down projects into manageable tasks and set clear milestones to track progress. Communicating regularly with my team and stakeholders helps to identify potential roadblocks early. I also prioritize tasks based on their impact and dependencies to ensure timely delivery without compromising quality.

Join Rise to see the full answer
Can you give an example of when you encountered a major bug and how you resolved it?

Once, I faced a critical bug in production that caused a significant slowdown. I quickly replicated the issue in a local environment, used debugging tools to trace the problem, and identified which component was causing the delay. After implementing a fix, I ran tests to confirm the resolution before deploying the patch.

Join Rise to see the full answer
What tools do you use for collaboration and project management?

I use a variety of tools for collaboration and project management, including Jira for task tracking and management, Slack for communication, and Git for version control. These tools help streamline collaboration among team members and maintain a clear roadmap for project deliverables.

Join Rise to see the full answer
How do you keep up with the latest technologies and trends in software engineering?

I stay updated with the latest technologies and trends by following industry blogs, participating in webinars, and attending meetups and conferences. I also dedicate time to experiment with new frameworks and tools through side projects, which allows me to evaluate their practicality in real-world applications.

Join Rise to see the full answer
Why are you interested in working at Software Mind as a Full-stack Software Engineer?

I'm drawn to Software Mind because of its commitment to innovation and emphasis on employee growth. The opportunity to work on impactful projects with a globally distributed team excites me. I believe that my skills in Angular and Nest.js align perfectly with your current needs, and I am eager to contribute to your team's success.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 6 days ago
Photo of the Rise User

Join Jobgether as a Software Engineer II to enhance cloud infrastructure with a focus on automation and collaboration.

MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
April 2, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!